package chapter6;

// 外部类：Outer01
class Outer01{
    private static  String sc_name = "程序";
    // 内部类: Inner01
    public static class Inner01{
        // 这里面的东西与类是完全一样的。
        private String name;
        public Inner01(String name) {
            this.name = name;
        }
        public void showName(){
            System.out.println(this.name);
            // 拓展:静态内部类可以直接访问外部类的静态成员。
            System.out.println(sc_name);
        }
    }
}
public class sort22 {
    public static void main(String[] args) {
        // 创建静态内部类对象。
        // 外部类.内部类 变量 = new 外部类.内部类构造器;
        Outer01.Inner01 in  = new Outer01.Inner01("张三");
        in.showName();
    }
}